|
| CRONO_Return | CRONO_Constr (CRONO_H *crono) |
| |
| CRONO_Return | CRONO_Destr (CRONO_H crono) |
| |
| CRONO_Return | CRONO_GetDeviceCount (CRONO_H crono, int *count) |
| |
| CRONO_Return | CRONO_GetDeviceSerial (CRONO_H crono, int deviceIndex, char *buf) |
| |
| CRONO_Return | CRONO_OpenDeviceBySerial (CRONO_H crono, char *serial) |
| |
| CRONO_Return | CRONO_GetDeviceInfo (CRONO_H crono, char *serial, CRONO_DeviceInfo *deviceInfo) |
| |
| CRONO_Return | CRONO_OpenDeviceAsDataConverter (CRONO_H crono, char *rawFilePath) |
| |
| CRONO_Return | CRONO_SetSpadDeadTime (CRONO_H crono, int deadTimeNs) |
| |
| CRONO_Return | CRONO_GetSensorType (CRONO_H crono, CRONO_SensorType *sensorType) |
| |
| CRONO_Return | CRONO_ConfigSensor (CRONO_H crono, int activePixels, cronoBool half1Enable, cronoBool half2Enable, double *maxFrameStartFrequency) |
| |
| CRONO_Return | CRONO_GetActivePixels (CRONO_H crono, int *activePixels) |
| |
| CRONO_Return | CRONO_LoadCameraSettings (CRONO_H crono, CRONO_CameraSettings settings) |
| |
| CRONO_Return | CRONO_GetCameraSettings (CRONO_H crono, CRONO_CameraSettings *settings) |
| |
| CRONO_Return | CRONO_LoadSettingsFromFile (CRONO_H crono, char *path) |
| |
| CRONO_Return | CRONO_SaveSettingsToFile (CRONO_H crono, char *path) |
| |
| CRONO_Return | CRONO_ConfigAcquisition (CRONO_H crono, CRONO_PixelMode pixelMode, cronoBool framesEnable, cronoBool histogramsEnable, cronoBool timeTagsEnable, cronoBool liveEnable, cronoBool unused, const char *rawDataOutPath) |
| |
| CRONO_Return | CRONO_StartAcquisition (CRONO_H crono, uint64_t acqMaxFrames, int integPeriodFrames) |
| |
| CRONO_Return | CRONO_StopAcquisition (CRONO_H crono, cronoBool force) |
| |
| CRONO_Return | CRONO_GetAcquisitionStatus (CRONO_H crono, CRONO_AcquisitionStatus *status) |
| |
| CRONO_Return | CRONO_GetAcquisitionInfo (CRONO_H crono, CRONO_AcquisitionInfo *acqInfo) |
| |
| CRONO_Return | CRONO_GetFramesData (CRONO_H crono, uint32_t *buf, uint64_t capacityNumFrames, uint64_t *copiedNumFrames) |
| |
| CRONO_Return | CRONO_GetTimeTagsData (CRONO_H crono, uint64_t *dataBuf, uint64_t capacity, uint64_t *copiedLen) |
| |
| CRONO_Return | CRONO_GetHistogramData (CRONO_H crono, uint32_t *buf, uint64_t capacityNumHists, uint64_t *copiedNumHists) |
| |
| CRONO_Return | CRONO_GetLiveData (CRONO_H crono, uint32_t *countsBuf, uint32_t *histogramBuf, cronoBool *dataIsNew) |
| |
| CRONO_Return | CRONO_ConfigFrameStartInternal (CRONO_H crono, double frameRate, double *actualBin) |
| |
| CRONO_Return | CRONO_ConfigFrameStartExternal (CRONO_H crono, double frameRate, double threshold, cronoBool externalStartPosedge, int divFactor) |
| |
| CRONO_Return | CRONO_ConfigGateExternal (CRONO_H crono, double threshold, cronoBool externalGateInvert) |
| |
| CRONO_Return | CRONO_ConfigGateInternal (CRONO_H crono, int *pattern, int patternLen) |
| |
| CRONO_Return | CRONO_ConfigLaserSync (CRONO_H crono, int *pattern, int patternLen) |
| |
| CRONO_Return | CRONO_ConfigOutputs (CRONO_H crono, int chan1Selection, int chan2Selection, int chan3Selection) |
| |
| CRONO_Return | CRONO_ConfigAuxiliaryInputs (CRONO_H crono, CRONO_AuxInputMode bitModeA, CRONO_AuxInputMode bitModeB, double bitAThreshold) |
| |
| CRONO_Return | CRONO_ConfigTriggerExternal (CRONO_H crono, int framesBurstCount) |
| |
| CRONO_Return | CRONO_ConfigTriggerInternal (CRONO_H crono) |
| |
| CRONO_Return | CRONO_GetInputFrequencies (CRONO_H crono, double *extStartFrequency, double *extGateFrequency, double *extTriggerFrequency) |
| |
CRONO software development kit.
This C header contains all the functions to operate the CRONO camera in user defined applications.